﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using StuertzDatenbank;

namespace StuertzDatenbank
{
    public class Rolle
    {
        private int id;
        private string Rollebezeichnung;
        private string Passwort;
        private Rechte Rechte;

        public Rolle()
        { 
        }

        public Rolle(int i)
        {
            id=i;
            Rollebezeichnung = "";
            Passwort = "";
            Rechte = new Rechte();
        }

        


        /// <summary>
        /// setzt die ID der Rolle fest
        /// </summary>
        /// <param name="ID"></param>
        public void setid(int ID)
        {
            this.id = ID;
        }

        /// <summary>
        /// gibt die ID der Rolle zurück
        /// </summary>
        /// <returns></returns>
        public int getid()
        {
            return this.id;
        }


        /// <summary>
        /// Setzt die Rolle fest
        /// </summary>
        /// <param name="rolle"></param>
        public void setRollenbezeichnung(string rolle)
        {
            this.Rollebezeichnung = rolle;
        }


        /// <summary>
        /// Gibt die Rolle wieder
        /// </summary>
        /// <returns></returns>
        public string getRollenbezeichnung()
        {
            return this.Rollebezeichnung;
        }

        /// <summary>
        /// Setzt das Passwort fest
        /// </summary>
        /// <param name="passwort"></param>
        public void setPasswort(string passwort)
        {
            this.Passwort = passwort;
        }


        /// <summary>
        /// Gibt das Passwort wieder
        /// </summary>
        /// <returns></returns>
        public string getPasswort()
        {
            return this.Passwort;
        }


        /// <summary>
        /// Gibt Informationen über die Rechte wieder
        /// </summary>
        /// <returns></returns>
        public string getRechteinformation()
        {
            return this.Rechte.getRechteinformation();
        }

        public Rechte getRechte()
        {
            return this.Rechte;
        }
        public void setRechte(Rechte rechte)
        {
            this.Rechte = rechte;
        }


       
    }
}
